package com.itheima.homework2.demo3;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/**
 * 淘宝购物车添加
 */
public class Test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //创建一个map集合 键：商品 值：数量
        Map<Goods,Integer> map = new HashMap<>();
        //while(true) 循环将商品加入购物车
        while (true){
            System.out.println("请输入商品店铺:");
            String storeName = sc.next();
            System.out.println("请输入商品名称:");
            String GoodsName = sc.next();
            Goods goods = new Goods(storeName, GoodsName);
            //做判断 如果map的键中包含这个店铺的商品 那么value值默认1
            if(map.containsKey(goods)){
                map.put(goods,map.get(goods)+1);
            }else{
                map.put(goods,1);
            }
            System.out.println("是否继续添加商品(y/n)");
            String choice = sc.next();
            if(choice.equals("n")){
                break;
            }
        }

        //遍历集合 输出
        map.forEach((k,v)-> System.out.println(k+" : "+v));
    }
}
